/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package alexpaz.clasesbase;

import alexpaz.clasesbase.excepciones.ExcepcionDeBD;
import java.util.ArrayList;

/**
 *
 * @author Alex
 */
public interface Mantenible {
    void registrar(DTO dto) throws ExcepcionDeBD;
    void eliminar(DTO dto) throws ExcepcionDeBD;
    void modificar(DTO dto) throws ExcepcionDeBD;
    ArrayList<DTO> listar() throws ExcepcionDeBD;
    DTO buscarPorId(int id) throws ExcepcionDeBD;
    ArrayList<DTO> buscarPorColumna(String nombreColumna, Object valor) throws ExcepcionDeBD;
}
